package com.zmn.plat.model.vo.mast;

import java.io.Serializable;

/**
 * 描述: 师傅按单保险总计对象
 *
 * @author wangjie
 * @since 10:26 2019/4/27
 **/
public class MastInsOrderTotalVO implements Serializable {

    /**
     * 描述: 总单量
     *
     * @author wangjie
     * @since 10:27 2019/4/27
     **/
    private Integer totalCount;

    /**
     * 描述: 空调维修单量
     *
     * @author wangjie
     * @since 10:28 2019/4/27
     **/
    private Integer conditioningMaintenanceCount;

    /**
     * 描述: 空调维修费用
     *
     * @author wangjie
     * @since 10:29 2019/4/27
     **/
    private Integer conditioningMaintenanceCost;

    /**
     * 描述: 空调安装单量
     *
     * @author wangjie
     * @since 10:29 2019/4/27
     **/
    private Integer conditioningInstallationCount;

    /**
     * 描述: 空调安装费用
     *
     * @author wangjie
     * @since 10:30 2019/4/27
     **/
    private Integer conditioningInstallationCost;

    /**
     * 描述: 太阳能维修单量
     *
     * @author wangjie
     * @since 10:30 2019/4/27
     **/
    private Integer solarMaintenanceCount;

    /**
     * 描述: 太阳能维修费用
     *
     * @author wangjie
     * @since 10:31 2019/4/27
     **/
    private Integer solarMaintenanceCost;

    /**
     * 描述: 太阳能安装单量
     *
     * @author wangjie
     * @since 10:31 2019/4/27
     **/
    private Integer solarInstallationCount;

    /**
     * 描述: 太阳能安装费用
     *
     * @author wangjie
     * @since 10:31 2019/4/27
     **/
    private Integer solarInstallationCost;

    /**
     * 描述:其他单量
     *
     * @author wangjie
     * @since 10:32 2019/4/27
     **/
    private Integer otherCount;

    /**
     * 描述: 其他单量计算系数 为了保存历史数据所有是初始化到该条数据上持久化计算的
     *
     * @author wangjie
     * @since 10:32 2019/4/27
     **/
    private Integer otherFeesCoefficient;

    /**
     * 描述: 互助金小计 为了保存历史数据所有是初始化到该条数据上持久化计算的
     *
     * @author wangjie
     * @since 10:33 2019/4/27
     **/
    private Integer mutualGoldCost;

    /**
     * 描述:保险小计
     *
     * @author wangjie
     * @since 10:34 2019/4/27
     **/
    private Integer insuranceCost;

    public Integer getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    public Integer getConditioningMaintenanceCount() {
        return conditioningMaintenanceCount;
    }

    public void setConditioningMaintenanceCount(Integer conditioningMaintenanceCount) {
        this.conditioningMaintenanceCount = conditioningMaintenanceCount;
    }

    public Integer getConditioningMaintenanceCost() {
        return conditioningMaintenanceCost;
    }

    public void setConditioningMaintenanceCost(Integer conditioningMaintenanceCost) {
        this.conditioningMaintenanceCost = conditioningMaintenanceCost;
    }

    public Integer getConditioningInstallationCount() {
        return conditioningInstallationCount;
    }

    public void setConditioningInstallationCount(Integer conditioningInstallationCount) {
        this.conditioningInstallationCount = conditioningInstallationCount;
    }

    public Integer getConditioningInstallationCost() {
        return conditioningInstallationCost;
    }

    public void setConditioningInstallationCost(Integer conditioningInstallationCost) {
        this.conditioningInstallationCost = conditioningInstallationCost;
    }

    public Integer getSolarMaintenanceCount() {
        return solarMaintenanceCount;
    }

    public void setSolarMaintenanceCount(Integer solarMaintenanceCount) {
        this.solarMaintenanceCount = solarMaintenanceCount;
    }

    public Integer getSolarMaintenanceCost() {
        return solarMaintenanceCost;
    }

    public void setSolarMaintenanceCost(Integer solarMaintenanceCost) {
        this.solarMaintenanceCost = solarMaintenanceCost;
    }

    public Integer getSolarInstallationCount() {
        return solarInstallationCount;
    }

    public void setSolarInstallationCount(Integer solarInstallationCount) {
        this.solarInstallationCount = solarInstallationCount;
    }

    public Integer getSolarInstallationCost() {
        return solarInstallationCost;
    }

    public void setSolarInstallationCost(Integer solarInstallationCost) {
        this.solarInstallationCost = solarInstallationCost;
    }

    public Integer getOtherCount() {
        return otherCount;
    }

    public void setOtherCount(Integer otherCount) {
        this.otherCount = otherCount;
    }

    public Integer getOtherFeesCoefficient() {
        return otherFeesCoefficient;
    }

    public void setOtherFeesCoefficient(Integer otherFeesCoefficient) {
        this.otherFeesCoefficient = otherFeesCoefficient;
    }

    public Integer getMutualGoldCost() {
        return mutualGoldCost;
    }

    public void setMutualGoldCost(Integer mutualGoldCost) {
        this.mutualGoldCost = mutualGoldCost;
    }

    public Integer getInsuranceCost() {
        return insuranceCost;
    }

    public void setInsuranceCost(Integer insuranceCost) {
        this.insuranceCost = insuranceCost;
    }

    @Override
    public String toString() {
        return "MastInsOrderTotalVO{" +
                "totalCount=" + totalCount +
                ", conditioningMaintenanceCount=" + conditioningMaintenanceCount +
                ", conditioningMaintenanceCost=" + conditioningMaintenanceCost +
                ", conditioningInstallationCount=" + conditioningInstallationCount +
                ", conditioningInstallationCost=" + conditioningInstallationCost +
                ", solarMaintenanceCount=" + solarMaintenanceCount +
                ", solarMaintenanceCost=" + solarMaintenanceCost +
                ", solarInstallationCount=" + solarInstallationCount +
                ", solarInstallationCost=" + solarInstallationCost +
                ", otherCount=" + otherCount +
                ", otherFeesCoefficient=" + otherFeesCoefficient +
                ", mutualGoldCost=" + mutualGoldCost +
                ", insuranceCost=" + insuranceCost +
                '}';
    }
}
